home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / misc / emu / msh-156.lha / doc / Haynie < prev    next >
Text File  |  1991-03-08  |  4KB  |  69 lines

  1. Article 32868 of comp.sys.amiga.tech:
  2. Path: sci.kun.nl!hp4nl!mcsun!uunet!cbmvax!daveh
  3. From: daveh@cbmvax.commodore.com (Dave Haynie)
  4. Newsgroups: comp.sys.amiga.tech
  5. Subject: Re: Read & Write from/to Amiga disks on a MS-DOS machine
  6. Message-ID: <17123@cbmvax.commodore.com>
  7. Date: 4 Jan 91 22:19:19 GMT
  8. References: <1991Jan4.143703.18573@computing-maths.cardiff.ac.uk>
  9. Reply-To: daveh@cbmvax.commodore.com (Dave Haynie)
  10. Organization: Commodore, West Chester, PA
  11. Lines: 54
  12.  
  13. In article <1991Jan4.143703.18573@computing-maths.cardiff.ac.uk> rhl@computing-maths.cardiff.ac.uk (Robert Hartill) writes:
  14. >Is there an equivalent program to MSH to use Amiga disks on a MS-DOS machine ?
  15.  
  16. >What I want to do is use kermit on a PC to transfer Amiga PD from our 
  17. >vax. My Amiga is not 'on-site' so it has to be via a PC. 
  18.  
  19. No.  There are two good reasons for this.  First of all, most, if not all,
  20. PClones, are incapable of reading Amiga disks at the hardware level.  While
  21. they use compatible low-level MFM formats, the Amiga always does full track
  22. read/write, while the standard PC is sector based.  The Amiga can easily
  23. create equivalent sectors in software (yielding 9 physical sectors/track), 
  24. rather than going sectorless (yielding 11 logical sectors/track).  The PC
  25. can't deal with the lack of sectors.  While it's possible that some PC 
  26. somewhere does full track buffering and might allow Amiga disks to be read, 
  27. I doubt it -- the whole PC industry tends to pick a single hardware level
  28. chip definition, whether for keyboard controller, floppy, hard disk, video,
  29. etc. and stick with it, clone it, etc.  
  30.  
  31. Which brings us to the second problem, that of device independence.  All 
  32. Amiga DOS level devices (DF0:, RAM:, etc.) are fully device independent.  You
  33. can have a lower-level device driver and use the same file system over a
  34. large number of devices (like FFS does), or you can have a filesystem that's
  35. specific to a particular subsystem (like RAM:).  MS-DOS, on the other hand,
  36. doesn't support true device independence.  To read an Amiga disk as easily
  37. on an MS-DOS machine as MSH: does on an Amiga, you would need two new pieces
  38. of software.  First of all, you'd need a device driver which makes your floppy
  39. disk drive read Amiga formatted disks, rather than MS-DOS disks.  That's the
  40. analog of MSH's "messydisk.device".  Then you would need a mountable filesystem
  41. for the Amiga disk format, the analog of "messyfilesystem".  Far as I know,
  42. you could do this under OS/2, but not under MS-DOS, hardware permitting (which,
  43. as I mentioned above, is impossible on the average PC, if not all of them).
  44.  
  45. If the underlying hardware supported it, you could possibly make like the
  46. "PCUtilities" under AmigaDOS, the Apple File Exchange thingy under MAC OS,
  47. or some of the "DOS2DOS" kind of things available for the Amiga, and write a 
  48. dedicated program, rather than the more flexible device/filesystem, to read
  49. Amiga disks at the program, rather than OS, level.  Unfortunately, the PC
  50. hardware is going to make this impossible.  It may be possible to read Amiga
  51. disks with the emerging SCSI-based floppy drives.  I don't know for sure, but
  52. it's typical of SCSI devices to do full track buffering, so if the programming
  53. model for these devices allows you to decode 11 sectors rather than 9, it
  54. should be possible.  However, SCSI itself is very rare on MS-DOS machines these
  55. days, SCSI floppies are practically unheard of.
  56.  
  57. >::     Robert Hartill, Dept Of Computing Mathematics, UWCC, Cardiff, UK.     ::
  58. >::                       e-mail : rhl@cm.cf.ac.uk                            ::
  59.  
  60.  
  61.  
  62. -- 
  63. Dave Haynie Commodore-Amiga (Amiga 3000) "The Crew That Never Rests"
  64.    {uunet|pyramid|rutgers}!cbmvax!daveh      PLINK: hazy     BIX: hazy
  65.     "Don't worry, 'bout a thing. 'Cause every little thing, 
  66.      gonna be alright"        -Bob Marley
  67.  
  68.  
  69.